package com.bibi.hanshunping;

public class Exec01 {
    public static void main(String[] args) {
        // 某人有 100000 元,每经过一次路口,需要交如下费用
        // 1. 当现金 > 50000 时, 每次交 5%;
        // 2. 当现金 <= 50000 时, 每次交 1000;
        // 计算次人可以经过多少次路口 while break

        int money = 100000;

        int num = 0;
        while (money > 0) {
            if(money < 1000) {
                break;
            }
            num ++;
            if (money > 50000) {
                money = money * (100 - 5) / 100;
            } else {
                money -= 1000;
            }
        }

        System.out.println("此人可以经过" + num + "路口");
    }
}
